# 设置依赖的基础镜像
FROM maven:3.8.1-jdk-17-alpine as builder

# 指定容器的工作目录
WORKDIR /app
# 将项目文件复制到容器中
COPY pom.xml .
COPY src ./src

# 执行Maven的打包命令  D-define  skipTests 跳过测试
RUN mvn package -DskipTests

# 运行镜像(容器启动)的时候默认执行的命令

CMD ["java","-jar","/app/target/yunTuKu-backend-0.0.1-SNAPSHOT.jar","--spring.profiles.active=prod"]
